package com.garrett.demo.sys.dao;

import com.garrett.demo.sys.entity.Account;
import com.garrett.demo.sys.entity.SimsStudent;
import com.garrett.demo.sys.entity.UserInfo;

public class UserDataBaseDemo implements UserDao{

    private Account onlyAccount = new Account("1","admin","admin");
    private UserInfo onlyUser = new UserInfo("1","学号（212006677）","你的姓名");

    /**
     * 根据学号获取学生信息
     *
     * @param stuId 学号
     * @return 成功-用户信息 失败-null
     */
    @Override
    public SimsStudent getStudentById(String stuId) {
        return null;
    }

    @Override
    public Account getUserByAccount(String account) {
        if (onlyAccount.getAccount().equals(account)) {
            return onlyAccount;
        }
        return null;
    }

    /**
     * 注册账户信息
     *
     * @param account 账户
     * @return 1-成功插入一条数据 0-数据创建失败
     */
    @Override
    public int addAccount(Account account) {
        return 0;
    }

    /**
     * 添加用户信息
     *
     * @param userInfo 用户信息
     * @return 1-成功插入一条数据 0-数据创建失败
     */
    @Override
    public int createUser(SimsStudent userInfo) {
        return 0;
    }

    /**
     * 获取所有学生信息
     *
     * @return 学生信息列表
     */
    @Override
    public SimsStudent[] getAllStudent() {
        return new SimsStudent[0];
    }
}
